package siestageek.interface01;

public class MemberMain {

	// 키보드로 회원정보를 입력받아
	// 데이터베이스에 저장
	public static void main(String[] args) {
		MemberService ms = new MemberService();
		ms.createMember();
		ms.createMember2();
			// 키보드를 통한 회원정보 입력을 위해 
			// createMember 메서드를 만듦
			// 하지만, 외부 파일을 통한 회원정보 
			// 입력을 위해 새로운 메서드를 만들면?
			// 동일한 기능을 구현하고 있지만
			// 메서드의 이름이 서로 다르기 때문에
			// 메서드의 본래 기능(회원정보입력)을
			// 파악하기 어려움
			// 해결1) 클래스를 따로 작성
			// 	MemberSCService, MemberIOService
			// 단점 : MemberMain 은 MemberSCService,
			// MemberIOService 에 종속됨 tight coupled   
		
			// MemberService ms = new MemberService();
			// ms.createMember();
			// MemberIOService ms2 = new MemberIOService();
			// ms2.createMember();
			// ms = new new MemberIOService();  (x)
		
	}

}



